Update interface, added ImageButton and some code to implement actions.