tab buttons and # generator work