added a ton of much-needed .slap features