Print button now working, adding events

Closes #26 #29