reimplemented sensor interface and watchwindow