creates instruments array
restores tab display on 'showing'
simplifies code structure + incorporate tempo