Removes the child surface after the transition end

In the method of Surface, the 'from' element is removed before the transition is called. Therefore the transition to the 'from' element are never "executed".
There's a rogue space there