controller updates
prevents weird bug with image input