split up api for requesting a set of mappings and evaluating a single mapping into different modules
add new stats of mapping after it might have been changed by manual evaluation
basic event handling after mapping has changed