adding some functionality; controls move off screen though :/