improved user interaction with labels