creation of foundry canvas bundle
added test to verify onSetValue && onSmashValue are efficent
improved