: For the deployment of ambient services it is unrealistic to base user-computer interaction on traditional mouse or keyboard. Replacing them with other proprietary devices just moves boundaries in interacting with ambient services to other designated hardware. It still does not pay attention to preferences and capabilities of particular ur aim is to abstract from concrete devices used for controlling services in the environment. In this paper we introduce a toolkit for developing software solutions working with any device as input device delivering meaningful events to services.