some improvements with custom elements
Remove object files from repo
Add keyboard support