dev version change
addresses some rhythm issues
anon functions are IMO less confusing and obfuscated