======================================================== Architecture to support multiple input from a widget and a mouse.
addProperty