add script support for general SDL controllers