Added tests for buttons and selects, changed how the select focus works