minor improvements, add << and >> mappings for cycling through the qf types