added mouse interrupt and delay functionality