stack order now determined by time added to canvas as last resort, moving events from interaction layer to top layer