A method (600, 700) comprising: receiving an electronic document (602, 702) comprising a plurality of pages; receiving metadata (604, 704) associated with the electronic document, wherein the metadata includes user-created metadata associated with a particular page of the electronic document, the metadata additionally comprising a characteristic indicating a simulated type of paper; generating and transmitting a display signal (606, 706) configured to cause display of at least a portion of the document; and generating and transmitting a haptic signal (608, 712) based on the simulated type of paper, the haptic signal configured to cause a haptic output device (240, 280) to generate a haptic effect; characterised in that the method further comprises: receiving contact data based on an interaction with a touch sensitive input device, the contact data associated with the portion of the document; determining a gesture based on the contact data; in response to a predetermined gesture for triggering a simulated multi-page turn, performing a multi-page turn by causing multiple pages of the plurality of pages to turn in succession; and generating and transmitting a haptic signal in response to the particular page comprising user-created metadata being passed during the multi-page turn, the haptic signal configured to cause a haptic output device to output a haptic effect. receiving an electronic document (602, 702) comprising a plurality of pages; receiving metadata (604, 704) associated with the electronic document, wherein the metadata includes user-created metadata associated with a particular page of the electronic document, the metadata additionally comprising a characteristic indicating a simulated type of paper; generating and transmitting a display signal (606, 706) configured to cause display of at least a portion of the document; and generating and transmitting a haptic signal (608, 712) based on the simulated type of paper, the haptic signal configured to cause a haptic output device (240, 280) to generate a haptic effect; characterised in that the method further comprises: receiving contact data based on an interaction with a touch sensitive input device, the contact data associated with the portion of the document; determining a gesture based on the contact data; in response to a predetermined gesture for triggering a simulated multi-page turn, performing a multi-page turn by causing multiple pages of the plurality of pages to turn in succession; and generating and transmitting a haptic signal in response to the particular page comprising user-created metadata being passed during the multi-page turn, the haptic signal configured to cause a haptic output device to output a haptic effect. receiving contact data based on an interaction with a touch sensitive input device, the contact data associated with the portion of the document; determining a gesture based on the contact data; in response to a predetermined gesture for triggering a simulated multi-page turn, performing a multi-page turn by causing multiple pages of the plurality of pages to turn in succession; and generating and transmitting a haptic signal in response to the particular page comprising user-created metadata being passed during the multi-page turn, the haptic signal configured to cause a haptic output device to output a haptic effect.