Split out command handling to it's own method
Basic linked events functioning