Implements the native behaviour for mobile