1. Extend button functionality that when we hover on it for 0.5sec, a tooltip shows up. Left click popup show, right click color change and it's also draggable We can have many buttons... 2. A recording system for the buttons that if we move buttons and do some actions with them, a view acts as a video player replays all those actions. The recording should be persisted on disk Implicit requirements: Of course do it in the best way possible, you will be judged. Send the code in zip