got the queuing set up decently
alignment changes
changed structure of event handler & behavior of OnCompletionListener