added full window control
added button control