Partial: Started work on mouse click events