Handheld or portable devices