Wouldn't it be good to send SIGSLEEP to userspace processes when the user locks the tablet? That way badly written programs wouldn't be able to eat away battery while idle.