An apparatus for controlling a pointer on a screen of an electronic device, the apparatus comprising: a receiver device communicable with the electronic device and comprising a receiving unit and a communication unit; and a wireless input device comprising: a sensing unit configured to detect movement of the wireless input device; a position determination unit configured to determine a determined current position of the wireless input device in a current time instance based on the detected movement; a prediction unit configured to predict a first predicted current position of the wireless input device in the current time instance; a comparison unit configured to determine a difference between the determined current position and the first predicted current position of the wireless input device, and further configured to determine if the difference is greater than a similarity threshold; and a transmitting unit configured to transmit the determined current position of the wireless input device to the receiver device in response to determining that the difference is greater than the similarity threshold, and transmit neither the determined current position nor the first predicted current position when the difference is not greater than the similarity threshold; wherein the receiving unit of the receiver device is configured to receive the determined current position of the wireless input device and the communication unit of the receiver device is configured to communicate the determined current position of the wireless input device to the electronic device to control the pointer on the screen of the electronic device, and communicate a second predicted current position of the wireless input device predicted by a predictor unit of the receiver device to the electronic device when the determined current position is not received from the wireless input device and a prediction of the second predicted current position of the wireless input device is successful. a receiver device communicable with the electronic device and comprising a receiving unit and a communication unit; and a wireless input device comprising: a sensing unit configured to detect movement of the wireless input device; a position determination unit configured to determine a determined current position of the wireless input device in a current time instance based on the detected movement; a prediction unit configured to predict a first predicted current position of the wireless input device in the current time instance; a comparison unit configured to determine a difference between the determined current position and the first predicted current position of the wireless input device, and further configured to determine if the difference is greater than a similarity threshold; and a transmitting unit configured to transmit the determined current position of the wireless input device to the receiver device in response to determining that the difference is greater than the similarity threshold, and transmit neither the determined current position nor the first predicted current position when the difference is not greater than the similarity threshold; a sensing unit configured to detect movement of the wireless input device; a position determination unit configured to determine a determined current position of the wireless input device in a current time instance based on the detected movement; a prediction unit configured to predict a first predicted current position of the wireless input device in the current time instance; a comparison unit configured to determine a difference between the determined current position and the first predicted current position of the wireless input device, and further configured to determine if the difference is greater than a similarity threshold; and a transmitting unit configured to transmit the determined current position of the wireless input device to the receiver device in response to determining that the difference is greater than the similarity threshold, and transmit neither the determined current position nor the first predicted current position when the difference is not greater than the similarity threshold; wherein the receiving unit of the receiver device is configured to receive the determined current position of the wireless input device and the communication unit of the receiver device is configured to communicate the determined current position of the wireless input device to the electronic device to control the pointer on the screen of the electronic device, and communicate a second predicted current position of the wireless input device predicted by a predictor unit of the receiver device to the electronic device when the determined current position is not received from the wireless input device and a prediction of the second predicted current position of the wireless input device is successful.