Migrated my monkey patch to add keyboard arrow support.