* Move the signal calling to std::bind the arguments, then pass the bound
  function to be emited if the layer is visible.