lots of progress
Close to fully funcitoning tab effect