keyboard movement added