added alwaysAboveTouch property