system that should work with mootools