FIX: In layout "recursive" change event was sometimes ignored. Changed to function call.