Use run-first approach to map/unmap
Use run-first approach to map/unmap

Using signals on the events is a run-last operation, and we'd end up
working out placement *after* we were initially visible on the screen,
as opposed to immediately before appearing on screen.

Signed-off-by: Ikey Doherty <d8d992cf0016e35c2a8339d5e7d44bebd12a2d77@solus-project.com>

ikeydoherty/ui-tests,ikeydoherty/ui-tests