rewrite pointer lock controls to be a stream
0.0.4