mouse integration with keys, improved camera