Added a really cool disco-demo function