happy with behaviour, now need to recreate all views except for portrait blockers