Object - oriented tools for the development of user interfaces for interactive teachware