Calendar: Monthly, Weekly, Daily Views - With clickable expansion

Would love to see a Google Calendar tile that would allow for the user to pick a daily, weekly, or monthly view. With a feature added that would allow the user to click on a event during any day and an expansion of the calendar happens (Or bubble pop out) that displays more details of the event (Time, location etc).