added threex.keyboardstate.js for advanced keyboard controls
moved stuff