merged mouse listeners into one;