update positioning
add canvas and change button response
basic draw background on canvas