splitbuttons are now the default buttons
removed unused config flag
implemented diff for the entity
implemented getter for diff data