fixed how input is handled so that the button.highlight state works
added a button.depressed skin