rem: if (param.name == "active") return res.handlers.context.layout == this ? param.on : param.off; 
add: if (param.name == "active") { var currLayout = res.handlers.context.getLayout(); return currLayout == this ? param.on : param.off; } 
context: function switch_macro(param) {   if (param.name == "active")      return res.handlers.context.layout == this ? param.on : param.off;   HopObject.prototype.apply(this, [param]);   return;}
meta: 993	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/993/e31fc90bd58cef9c1413512d64bddd397c6a0618/macros.js/clean/code/Layout/macros.js