update render texture binding and GUI

i've assumed that everything is a button in the update (replaceing
commandList with buttonList .. it'll compile but funny things might
happen in gui's with things other than normal buttons)