Reworked the scripts a little

- Added two core functions, setTracks and setTrack
- Added playIn and playOut triggers
- Created destroy prop to remove listener after execution

!! No Tablet support in this version !!!