extern std::list<void (*)(int)> keyb_handlers;
extern std::list<void (*)(int, int)> motion_handlers;
extern std::list<void (*)(int, int, int, int)> button_handlers;
extern std::list<void (*)(int)> keyb_handlers;
extern std::list<void (*)(int, int)> motion_handlers;
extern std::list<void (*)(int, int, int, int)> button_handlers;