tidy
almost...
straight view swap using get/set fragment