fixed corrupt dictionary problem by changing how arrays were being created; improved layout for tracks view for varying screen sizes