getting a better design pattern
some garbage
new design
new design
new design
mgpark update
update now all it needs is the interface
finally compiles and is closed to finished, now it needs debugging of the callbacks
unused file
unused file
finaly works but still needs debug
merge from testing