A popcornjs / canvas experiment