- added events for buttons and checkbox; fixed rotation
- added icon
updated interface
merge attempt 1