standardized json property brackets vs dots, updating currentBrowserState on events except for modifying indices