-Context menu can now be built dynamically with a function callback.