style updates and keyboard nav