Some advanced functions for skinners and keymaps