Fix for setSpeaker outside layout