Roving Mind: a balancing act between open–domain and engaging dialogue systems