combine device ready event handlers