demo is much cleaner
added a 'Shrink' effect
link to github, cleanup