added switching between suspend and screenlock for lid-closing event; thinkvantage button masking yet missing