events mainly working, postback implemented