added some pretty sine curves
updated EventShim