Refined tag editing system (can use tab and enter as shortcuts)