simplified controller logic by abstracting all draw actions into a single
server call