fix a bad memory leak, track indicator to console, work on drag and drop
new locking classes
Use CriticalSectionGuard
second play button
remove dead code
second play button

Conflicts:
	mac/mac.xcodeproj/project.xcworkspace/xcuserdata/paulyc.xcuserdatad/UserInterfaceState.xcuserstate
new file location
remove beat detector due to glitch
Merge branch 'csguard'

Conflicts:
	mac/mac.xcodeproj/project.xcworkspace/xcuserdata/paulyc.xcuserdatad/UserInterfaceState.xcuserstate
trying to fix beats loading
disable beats loading
fast user condition?
condition for fast user lock, but doesn't help with beats
remove UI state
seems to work with beats and 2 threads
remove breakpoints
attempt at suspendable workers
fix suspend?
best effort
remove windows stuff, some code cleanup