If you add text animations, it would give certain themes more emphatic. Also option of adding dates/calendar (possibly, alarm) would make it complete.
Wonderful....gives so much scope for creativity !! Thank you .... scope for adding texts and calendar/alarm would give a wholesome experience.