handle monitor