Adapting the UI as a developer – advanced extensions