Added OS specific keyboards, changed transitions to CSS based