updates to add sypthon input. makes it OSX only. should probably do #defines for OSX so you can pull it out for winders and linux