fixed track view and listing all tracks
cleaned up memory code a bit, but still seems to hang on
changed data types
searching tracks properly