fadeacross with direction and duration